All items must be unique
Google Cloud Virtual Private Network (VPN) lets you connect your existing network to your GCP network via an IPsec connection. Alternatively, you can use it to connect two different Google Cloud VPN gateways.
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"HA" "HA" This field will be used to combine with [environment] and [prefix] to generate a unique VPC name
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ "pci"
"hr"
"finance"
"b2b"
If specified this 'Environment' value will override the default value specified in the Terraform module
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ "dev"
"test"
"stage"
"prod"
If specified this 'Prefix' value will override the default value specified in the Terraform module
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ "foo"
"bar"
If specified this 'Project ID' value will override the default value specified in the Terraform module
Must match regular expression:^[a-z][a-z0-9-]{4,28}[a-z0-9]$ "phrasal-bank-387121"
"gold-setup-387121"
The name of the vpc network to be connected with using Cloud VPN.
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ "prod-network"
"US-CENTRAL1"
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
true If the Hub Router is manged outside of this Terraform Module
This field is used to specify an explict name to be used
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ Unique ID used to differentiate this resource from other 'like or similiar' duplicate resources when the name is not explitily specified
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ Value must be greater or equal to 1 and lesser or equal to 9999999999
Select this option to remove subnet_advertisements from JSON
Specific value:"" Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
If the Hub Router is manged within this Terraform Module
This field is used to specify an explict name to be used
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ Unique ID used to differentiate this resource from other 'like or similiar' duplicate resources when the name is not explitily specified
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"DEFAULT_CUSTOM" "CUSTOM" Include a User-specified list of individual IP ranges to advertise in custom mode
All items must be unique
^(?:[0-9]{1,3}\.){3}[0-9]{1,3}\/[0-9]{1,2}$ ^([0-9a-fA-F]{0,4}:){0,7}[0-9a-fA-F]{0,4}\/[0-9]{1,3}$ "192.168.0.0/16"
"172.16.0.0/12"
"10.0.0.0/8"
"2001:db8::/112"
Do not include any User-specified IP ranges to advertise, this field is not required and only included for UI generation
Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
BGP Autonomous System Number (ASN). Must be an RFC6996 private ASN, either 16-bit or 32-bit. The value will be fixed for this router resource. All VPN tunnels that link to this router will have the same ASN.
Value must be greater or equal to 64512 and lesser or equal to 65534
Value must be greater or equal to 4200000000 and lesser or equal to 4294967294
"DEFAULT" "DEFAULT_CUSTOM" "CUSTOM" If true, this resource should be considered managed external to this module and should not be created and/or updated.
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
true If the Hub VPN Gateway is manged outside of this Terraform Module
This field is used to specify an explict name to be used
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ Unique ID used to differentiate this resource from other 'like or similiar' duplicate resources when the name is not explitily specified
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ This field should not be set and is only included for UI generation
Specific value:"" If the Hub VPN Gateway is manged within this Terraform Module
This field is used to specify an explict name to be used
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ Unique ID used to differentiate this resource from other 'like or similiar' duplicate resources when the name is not explitily specified
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ The stack type for this VPN gateway to identify the IP protocols that are enabled. If not specified, IPV4_ONLY will be used.
"IPV4_ONLY" "IPV4_IPV6" If true, this resource should be considered managed external to this module and should not be created and/or updated.
All items must be unique
Used to connect ha cloud vpn to peer vpn gateways running within google cloud that are managed by this terraform module.
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"GCP" If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
true If the Spoke VPN Gateway is manged outside of this Terraform Module
This field is used to specify an explict name to be used
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ Unique ID used to differentiate this resource from other 'like or similiar' duplicate resources when the name is not explitily specified
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ If specified this 'Project ID' value will override the default value specified in the Terraform module
Must match regular expression:^[a-z][a-z0-9-]{4,28}[a-z0-9]$ "phrasal-bank-387121"
"gold-setup-387121"
The name of the vpc network to be connected with using Cloud VPN.
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ "prod-network"
Number of tunnels that should be deployed
Useful for troubleshooting VPN Gateways without the need for tunnel creation
Specific value:0 A single tunnel won't provide high availability. You can add more tunnels later when needed.
Specific value:1 Recommended for high availability - 99.99% SLA
Specific value:2 Value must be greater or equal to 0 and lesser or equal to 2
IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway
2 1 If the Spoke VPN Gateway is manged within this Terraform Module
This field is used to specify an explict name to be used
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ Unique ID used to differentiate this resource from other 'like or similiar' duplicate resources when the name is not explitily specified
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ If specified this 'Project ID' value will override the default value specified in the Terraform module
Must match regular expression:^[a-z][a-z0-9-]{4,28}[a-z0-9]$ "phrasal-bank-387121"
"gold-setup-387121"
The name of the vpc network to be connected with using Cloud VPN.
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ "prod-network"
Number of tunnels that should be deployed
Useful for troubleshooting VPN Gateways without the need for tunnel creation
Specific value:0 A single tunnel won't provide high availability. You can add more tunnels later when needed.
Specific value:1 Recommended for high availability - 99.99% SLA
Specific value:2 Value must be greater or equal to 0 and lesser or equal to 2
IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway
2 1 If true, this resource should be considered managed external to this module and should not be created and/or updated.
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
true If the Spoke Router is manged outside of this Terraform Module
This field is used to specify an explict name to be used
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ Unique ID used to differentiate this resource from other 'like or similiar' duplicate resources when the name is not explitily specified
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
true If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"DEFAULT_CUSTOM" "CUSTOM" All items must be unique
^(?:[0-9]{1,3}\.){3}[0-9]{1,3}\/[0-9]{1,2}$ ^([0-9a-fA-F]{0,4}:){0,7}[0-9a-fA-F]{0,4}\/[0-9]{1,3}$ "192.168.0.0/16"
"172.16.0.0/12"
"10.0.0.0/8"
"2001:db8::/112"
Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
"DEFAULT" "DEFAULT_CUSTOM" "CUSTOM" Select this option to remove subnet_advertisements from JSON
Specific value:"" Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"DEFAULT_CUSTOM" "CUSTOM" All items must be unique
^(?:[0-9]{1,3}\.){3}[0-9]{1,3}\/[0-9]{1,2}$ ^([0-9a-fA-F]{0,4}:){0,7}[0-9a-fA-F]{0,4}\/[0-9]{1,3}$ "192.168.0.0/16"
"172.16.0.0/12"
"10.0.0.0/8"
"2001:db8::/112"
Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
Value must be greater or equal to 1 and lesser or equal to 9999999999
Any values specified here will be applied to tunnels that are created. If more tunnels are created than addresses specified here they will be randomly assigned
When dynamic pre-shared secret is selected and [static,terraform_variable,secret_manager] pre-shared should be empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When static pre-shared secret is selected and [terraform_variable,secret_manager] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When static pre-shared secret is selected and [terraform_variable,secret_manager] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When terraform_variable pre-shared secret is selected and [static,secret_manager] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When terraform_variable pre-shared secret is selected and [static,secret_manager] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When secret_manager pre-shared secret is selected and [static,terraform_variable] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When secret_manager pre-shared secret is selected and [static,terraform_variable] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
The priority of routes advertised to this BGP peer. Where there is more than one matching route of maximum length, the routes with the lowest priority value win.
Value must be greater or equal to 0 and lesser or equal to 65535
If disabled, any active session with the peer is terminated and all associated routing information is removed.
IPv4 address of the BGP interface, if not specified this IPv4 address will automatically assigned
Must match regular expression:^169.254((\.([0-9]|[1-9][0-9]{0,1}|1[0-9]{1,2}|2[0-4][0-9]|25[0-4])){2})$ IPv4 address of the BGP interface, if the hub_ipv4_address is not specified this IPv4 address will automatically assigned
^169.254((\.([0-9]|[1-9][0-9]{0,1}|1[0-9]{1,2}|2[0-4][0-9]|25[0-4])){2})$ If IPv6 is enabled, the peer connection can be established with IPv6 route exchange. IPv6 addresses are dynamically generated
{
"hub_ipv4_address": "169.254.0.1",
"spoke_ipv4_address": "169.254.0.2"
}
{
"disabled": true,
"hub_ipv4_address": "169.254.0.5",
"spoke_ipv4_address": "169.254.0.6"
}
{
"disabled": true,
"hub_ipv4_address": "169.254.0.5",
"spoke_ipv4_address": "169.254.0.6",
"ipv6_enabled": true
}
"DEFAULT" "DEFAULT_CUSTOM" "CUSTOM" If the Spoke Router is manged within this Terraform Module
This field is used to specify an explict name to be used
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ Unique ID used to differentiate this resource from other 'like or similiar' duplicate resources when the name is not explitily specified
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
true If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"DEFAULT_CUSTOM" "CUSTOM" All items must be unique
^(?:[0-9]{1,3}\.){3}[0-9]{1,3}\/[0-9]{1,2}$ ^([0-9a-fA-F]{0,4}:){0,7}[0-9a-fA-F]{0,4}\/[0-9]{1,3}$ "192.168.0.0/16"
"172.16.0.0/12"
"10.0.0.0/8"
"2001:db8::/112"
Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
"DEFAULT" "DEFAULT_CUSTOM" "CUSTOM" Select this option to remove subnet_advertisements from JSON
Specific value:"" Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"DEFAULT_CUSTOM" "CUSTOM" All items must be unique
^(?:[0-9]{1,3}\.){3}[0-9]{1,3}\/[0-9]{1,2}$ ^([0-9a-fA-F]{0,4}:){0,7}[0-9a-fA-F]{0,4}\/[0-9]{1,3}$ "192.168.0.0/16"
"172.16.0.0/12"
"10.0.0.0/8"
"2001:db8::/112"
Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
BGP Autonomous System Number (ASN). Must be an RFC6996 private ASN, either 16-bit or 32-bit. The value will be fixed for this router resource. All VPN tunnels that link to this router will have the same ASN.
Value must be greater or equal to 64512 and lesser or equal to 65534
Value must be greater or equal to 4200000000 and lesser or equal to 4294967294
Any values specified here will be applied to tunnels that are created. If more tunnels are created than addresses specified here they will be randomly assigned
When dynamic pre-shared secret is selected and [static,terraform_variable,secret_manager] pre-shared should be empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When static pre-shared secret is selected and [terraform_variable,secret_manager] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When static pre-shared secret is selected and [terraform_variable,secret_manager] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When terraform_variable pre-shared secret is selected and [static,secret_manager] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When terraform_variable pre-shared secret is selected and [static,secret_manager] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When secret_manager pre-shared secret is selected and [static,terraform_variable] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When secret_manager pre-shared secret is selected and [static,terraform_variable] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
The priority of routes advertised to this BGP peer. Where there is more than one matching route of maximum length, the routes with the lowest priority value win.
Value must be greater or equal to 0 and lesser or equal to 65535
If disabled, any active session with the peer is terminated and all associated routing information is removed.
IPv4 address of the BGP interface, if not specified this IPv4 address will automatically assigned
Must match regular expression:^169.254((\.([0-9]|[1-9][0-9]{0,1}|1[0-9]{1,2}|2[0-4][0-9]|25[0-4])){2})$ IPv4 address of the BGP interface, if the hub_ipv4_address is not specified this IPv4 address will automatically assigned
^169.254((\.([0-9]|[1-9][0-9]{0,1}|1[0-9]{1,2}|2[0-4][0-9]|25[0-4])){2})$ If IPv6 is enabled, the peer connection can be established with IPv6 route exchange. IPv6 addresses are dynamically generated
{
"hub_ipv4_address": "169.254.0.1",
"spoke_ipv4_address": "169.254.0.2"
}
{
"disabled": true,
"hub_ipv4_address": "169.254.0.5",
"spoke_ipv4_address": "169.254.0.6"
}
{
"disabled": true,
"hub_ipv4_address": "169.254.0.5",
"spoke_ipv4_address": "169.254.0.6",
"ipv6_enabled": true
}
"DEFAULT" "DEFAULT_CUSTOM" "CUSTOM" If true, this resource should be considered managed external to this module and should not be created and/or updated.
Used to connect ha cloud vpn to peer vpn gateways running within google cloud that are not managed by this terraform module.
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"GCP_RESTRICTED" This field is used to specify an explict name to be used
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ If specified this 'Project ID' value will override the default value specified in the Terraform module
Must match regular expression:^[a-z][a-z0-9-]{4,28}[a-z0-9]$ "phrasal-bank-387121"
"gold-setup-387121"
Number of tunnels that should be deployed
Useful for troubleshooting VPN Gateways without the need for tunnel creation
Specific value:0 A single tunnel won't provide high availability. You can add more tunnels later when needed.
Specific value:1 Recommended for high availability - 99.99% SLA
Specific value:2 Value must be greater or equal to 0 and lesser or equal to 2
IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway
2 1 If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
true If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"DEFAULT_CUSTOM" "CUSTOM" All items must be unique
^(?:[0-9]{1,3}\.){3}[0-9]{1,3}\/[0-9]{1,2}$ ^([0-9a-fA-F]{0,4}:){0,7}[0-9a-fA-F]{0,4}\/[0-9]{1,3}$ "192.168.0.0/16"
"172.16.0.0/12"
"10.0.0.0/8"
"2001:db8::/112"
Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
"DEFAULT" "DEFAULT_CUSTOM" "CUSTOM" Select this option to remove subnet_advertisements from JSON
Specific value:"" Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
Value must be greater or equal to 1 and lesser or equal to 9999999999
Any values specified here will be applied to tunnels that are created. If more tunnels are created than addresses specified here they will be randomly assigned
When dynamic pre-shared secret is selected and [static,terraform_variable,secret_manager] pre-shared should be empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When static pre-shared secret is selected and [terraform_variable,secret_manager] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When static pre-shared secret is selected and [terraform_variable,secret_manager] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When terraform_variable pre-shared secret is selected and [static,secret_manager] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When terraform_variable pre-shared secret is selected and [static,secret_manager] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When secret_manager pre-shared secret is selected and [static,terraform_variable] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When secret_manager pre-shared secret is selected and [static,terraform_variable] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
The priority of routes advertised to this BGP peer. Where there is more than one matching route of maximum length, the routes with the lowest priority value win.
Value must be greater or equal to 0 and lesser or equal to 65535
If disabled, any active session with the peer is terminated and all associated routing information is removed.
IPv4 address of the BGP interface, if not specified this IPv4 address will automatically assigned
Must match regular expression:^169.254((\.([0-9]|[1-9][0-9]{0,1}|1[0-9]{1,2}|2[0-4][0-9]|25[0-4])){2})$ IPv4 address of the BGP interface, if the hub_ipv4_address is not specified this IPv4 address will automatically assigned
^169.254((\.([0-9]|[1-9][0-9]{0,1}|1[0-9]{1,2}|2[0-4][0-9]|25[0-4])){2})$ If IPv6 is enabled, the peer connection can be established with IPv6 route exchange. IPv6 addresses are dynamically generated
{
"hub_ipv4_address": "169.254.0.1",
"spoke_ipv4_address": "169.254.0.2"
}
{
"disabled": true,
"hub_ipv4_address": "169.254.0.5",
"spoke_ipv4_address": "169.254.0.6"
}
{
"disabled": true,
"hub_ipv4_address": "169.254.0.5",
"spoke_ipv4_address": "169.254.0.6",
"ipv6_enabled": true
}
Used to connect ha cloud vpn to peer vpn gateways that can be either an on-premises or hosted by another cloud provider.
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"EXTERNAL" If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
true This field is used to specify an explict name to be used
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ Unique ID used to differentiate this resource from other 'like or similiar' duplicate resources when the name is not explitily specified
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ This field should not be set and is only included for UI generation
Specific value:"" Number of tunnels that should be deployed
Useful for troubleshooting VPN Gateways without the need for tunnel creation
Specific value:0 A single tunnel won't provide high availability. You can add more tunnels later when needed.
Specific value:1 Recommended for high availability - 99.99% SLA
Specific value:2 Recommended for high availability/throughput - 99.99% SLA. (Required for AWS)
Specific value:4 IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway
2 1 Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"ONE_INTERFACE" If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"TWO_INTERFACES" If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"FOUR_INTERFACES" This field is used to specify an explict name to be used
Must match regular expression:^[a-z][a-z0-9-]{0,61}(?<!-)$ Unique ID used to differentiate this resource from other 'like or similiar' duplicate resources when the name is not explitily specified
Must match regular expression:^[a-z][a-z0-9-_]{0,62}$ Indicates the redundancy type of this external VPN gateway
"ONE_INTERFACE" "TWO_INTERFACES" "FOUR_INTERFACES" Number of tunnels that should be deployed
Useful for troubleshooting VPN Gateways without the need for tunnel creation
Specific value:0 A single tunnel won't provide high availability. You can add more tunnels later when needed.
Specific value:1 Recommended for high availability - 99.99% SLA
Specific value:2 Recommended for high availability/throughput - 99.99% SLA. (Required for AWS)
Specific value:4 IKE protocol version to use when establishing the VPN tunnel with peer VPN gateway
2 1 IP address of the interface in the external VPN gateway. Only IPv4 is supported. This IP address can be either from your on-premise gateway or another Cloud provider's VPN gateway, it cannot be an IP address from Google Compute Engine.
All items must be unique
^(?:([0-9]|[1-9][0-9]{0,1}|1[0-9]{1,2}|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]{0,1}|1[0-9]{1,2}|2[0-4][0-9]|25[0-5])){3})$ [
"1.2.3.4",
"1.2.3.5"
]
[
"1.2.3.4",
"1.2.3.5"
]
If true, this resource should be considered managed external to this module and should not be created and/or updated.
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
true If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
"DEFAULT_CUSTOM" "CUSTOM" All items must be unique
^(?:[0-9]{1,3}\.){3}[0-9]{1,3}\/[0-9]{1,2}$ ^([0-9a-fA-F]{0,4}:){0,7}[0-9a-fA-F]{0,4}\/[0-9]{1,3}$ "192.168.0.0/16"
"172.16.0.0/12"
"10.0.0.0/8"
"2001:db8::/112"
Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
"DEFAULT" "DEFAULT_CUSTOM" "CUSTOM" Select this option to remove subnet_advertisements from JSON
Specific value:"" Must contain a maximum of 0 items
All items must be unique
^(?!.*) Must be at most 0 characters long
Value must be greater or equal to 1 and lesser or equal to 9999999999
Any values specified here will be applied to tunnels that are created. If more tunnels are created than addresses specified here they will be randomly assigned
When dynamic pre-shared secret is selected and [static,terraform_variable,secret_manager] pre-shared should be empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When static pre-shared secret is selected and [terraform_variable,secret_manager] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When static pre-shared secret is selected and [terraform_variable,secret_manager] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When terraform_variable pre-shared secret is selected and [static,secret_manager] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When terraform_variable pre-shared secret is selected and [static,secret_manager] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When secret_manager pre-shared secret is selected and [static,terraform_variable] pre-shared are empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
When secret_manager pre-shared secret is selected and [static,terraform_variable] pre-shared are not empty
If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.
The priority of routes advertised to this BGP peer. Where there is more than one matching route of maximum length, the routes with the lowest priority value win.
Value must be greater or equal to 0 and lesser or equal to 65535
If disabled, any active session with the peer is terminated and all associated routing information is removed.
IPv4 address of the BGP interface, if not specified this IPv4 address will automatically assigned
Must match regular expression:^169.254((\.([0-9]|[1-9][0-9]{0,1}|1[0-9]{1,2}|2[0-4][0-9]|25[0-4])){2})$ IPv4 address of the BGP interface, if the hub_ipv4_address is not specified this IPv4 address will automatically assigned
^169.254((\.([0-9]|[1-9][0-9]{0,1}|1[0-9]{1,2}|2[0-4][0-9]|25[0-4])){2})$ If IPv6 is enabled, the peer connection can be established with IPv6 route exchange. IPv6 addresses are dynamically generated
{
"hub_ipv4_address": "169.254.0.1",
"spoke_ipv4_address": "169.254.0.2"
}
{
"disabled": true,
"hub_ipv4_address": "169.254.0.5",
"spoke_ipv4_address": "169.254.0.6"
}
{
"disabled": true,
"hub_ipv4_address": "169.254.0.5",
"spoke_ipv4_address": "169.254.0.6",
"ipv6_enabled": true
}
"GCP" "GCP_RESTRICTED" "EXTERNAL" "HA" "CLASSIC"